904
30
528
84
32
50
23
117
1576
610
245
272
170
76
154
157
251
27
162
128
1276
66
109
53
22
429
436
155
240
312
974
248
69
220
342
11
18
218
175
64
12482
1658
661
125