50900 633
15211 213
138978 1098
18409 684
38020 667
21638 847
12995 663
8722 800
28867 662
54150 315
297302 956
39090 287
15195 563
8499 54
24225 702
13441 367
474624 1091
9598 209
7454 525
129514 912
11361 660
14213 739
46163 508
193266 2001
70188 296
250061 925
372940 1301
180034 262