111
58
96
4589
243
14
1822
85
2750
2582
1608
998
390
1565
1846
677
1684
1163
719
542
503
2276
131
379
906
1189
1495
128
961
617
10
21
840
200
1488
752
355
367
165
33
181
667
64
28
269
149
30
446
139
604
11
114
161
62
4
6