93
832
38
719
112
664
27
560
30
454
95
500
34
374
16
296
65
343
44
270
62
285
61
407
23
245
322
1
143
56
271
53
247
20
242