51691 343
5583 326
4614 483
2635 83
138258 570
59535 865
4510 774
35220 320
11868 320
8632 758
1478 361
3042 709
2495 522
1213 83
2196 390
1250 148
11592 737
2990 903
1093 167
2043 306
2594 535
1380 259
2163 452
1058 162
2099 309
3127 563
5116 647
259835 1162