40680 509
32348 603
17564 546
105445 612
10895 562
2222 115
8289 407
7785 433
21942 570
36269 952
11579 675
20398 161
4249 748
11741 282
21723 422
2559 671
950 133
4274 748
85164 839
7795 681
16899 326
16062 605
16028 116
12582 31
10446 212
23866 130
48269 491
28844 458