162071
67585
66286
47428
46631
34819
30110
26819
22808
20771
18758
18625
16453
14160
14008
13284
12831
11841
10153
9358
7195
6379
4948
4413
4276
4269
4208
3846
3779
3665
3649
2981
2891
2693
2482
1812
1759
1535
1518
1492
1384
1367
1347
1165
1040
890
807
799
780
741
711
703
660
626
601
586
567
548
529
524
514
507
498
490
483
442
410
239
231
216
182
171
161
129
119
92
84
78
76
68
65
58
53
42
34
13
7
5
4
1
0