162071
67585
66286
55360
47428
36268
34819
30110
26819
22808
20771
18758
18625
16834
14160
13227
11841
10153
7383
6757
6379
5563
5535
4948
4428
4413
4276
4269
4208
3799
3667
3665
3649
2981
2870
2867
2597
2524
2346
2333
2274
2188
1974
1907
1892
1762
1759
1757
1646
1563
1535
1443
1414
1307
1295
1268
1214
1040
864
748
741
626
614
603
586
540
442
416
384
129
102
92
71
53
46
45
34
15
12
8
7
6
5
4
1
0