4091 395
10118 78
11385 85
475998 1091
132842 848
8771 611
6696 608
31174 274
29122 319
14398 465
27685 89
50400 228
14495 352
2934 286
9688 893
5606 701
6350 363
3881 216
61429 725