1435 130
26380 240
19362 65
49571 322
99120 994
169901 833
47339 660
15443 445
38595 824
19961 464
4630 315
942 33
3487 872
971 158
2984 490
3324 64
4273 348