40695 509
32371 603
17573 546
105565 613
10908 562
2222 115
8291 407
7787 433
21953 570
36280 952
11588 675
20413 161
4251 748
11744 282
21736 422
2563 671
952 133
4281 748
85215 839
7799 681
16919 326
16077 605
16032 116
12601 31
10458 212
23897 130
48299 491
28873 458