31597
73236
29930
25017
2380
20273
19780
16523
13147
12115
1140
11224
10425
10410
923
865
8211
816
7627
750
710
660
631043
556
4922
4612
461
4518
443
395
283
285
254
241
205
196
161
90