102983 950
190013 1051
152766 625
10365 566
35322 923
51900 522
41664 387
33965 462
14711 307
9528 819
7669 690
39431 493
41541 92
8056 685
3067 364
2818 120
3022 477