42518 253
15460 501
172790 689
149444 239
57104 645
45454 149
99853 378
56661 471
106558 818
99700 201
6378 533
5160 353
107355 468
5986 235
175107 962
84671 642
100040 426
28917 857
51097 760
12271 400
62390 156
34167 49
51013 78
55494 684
23491 617
29797 680
62394 670
61482 126