3972
993
1631
406
458
167
445
97
114
28
374
56
502
6
512
154
336
111
365
17
156
58
592
153
416
56
501
139
394
18
286
92
486
90
191
65
278
109
565
159