50902 560
10708 425
1859 273
5198 275
2907 163
4259 667
1479 282
1427 137
6735 166
4183 780
10203 778
2559 509
3758 784
3802 177
3798 947
3208 628
3162 362
5955 171
5008 695
3621 917
2775 185
3370 515
12454 56
5285 917
3517 642
2618 536
2793 344
5095 528