48331
44138
20619
17915
15915
1586
1468
14420
1421
1318
1217
11811
1127
994
952
896
865
846
8110
745
733
702
682
683
671
637
570
566
526
500
460
420
296