3258 199
112169 267
221635 514
97211 402
73212 430
23284 585
20639 849
9821 774
14273 679
2465 224
5362 256