5002 270
4430 516
114689 646
66070 604
4020 141
139454 468
33077 306
13877 564
7524 302
101146 200
251461 1992
35850 873
30295 645
34876 98
39728 684
26768 325
8749 81
21966 115
38097 170
4109 469
4016 591
6649 523
3675 658
2060 396
3756 536
5263 752
40763 187