53
342
256
277
228
83
602
170
48
49
121
1077
179
505
397
358
253
4124
98
1156
161
270
224
76
41
399
171
67
81
813
64
147
204
344
1569
350
1866
785
1280
199
658
1182
424
140
495
92
311