102533 931
43619 772
55004 476
138332 703
52974 436
28034 405
100740 371
138393 887
26308 285
70130 711
58350 681
19694 174
126275 865
75237 785
52959 270
115338 399
28173 136
40828 530
86086 348
33743 403
49627 575
112058 296
57268 823
98017 254
70617 1005
24513 108