43077 857
64684 50
6951 789
10167 369
16427 501
7068 856
8650 493
35528 543
8315 185
17929 814
30892 681
4251 617
9060 891
3488 156
6378 375
2249 302
421 45