103671 950
190394 1052
153548 625
10375 566
35368 923
51952 522
41769 387
33983 462
14754 307
9560 819
7695 690
39488 493
41659 92
8065 685
3071 364
2828 120
3029 477