540
29
18
0
134
387
88
297
304
173
545
11
1097
174
219
103
1
168
9
3
241
1246
1130
83
2
354
54
148
7
69
7
227
6
176
38
231
208
437
1129
1355
19
