42501 117
5866 136
203054 536
43580 105
28293 315
12636 442
18096 843
23703 328
54328 553
23476 268
65236 441
26263 173
24220 668
14257 716
17892 768
35006 973
5569 111
40981 826
10681 75
16090 385
11773 169
22573 200
22876 703
15329 774
7684 577
9165 363
4077 562
5813 103