3837
980
1607
403
453
167
445
97
113
28
372
54
502
6
512
154
336
111
365
17
155
58
591
153
415
56
500
138
392
18
286
92
486
90
190
65
277
109
565
159