181520
114403
87458
42151
32644
30957
18058
17598
15238
15171
12937
12492
10463
10160
10072
9778
9679
8980
8878
8514
7624
7580
7068
6415
6035
5895
5741
5599
5227
4968
4781
4427
4142
4113
4107
4091
3969
3875
3797
3621
3603
3581
3534
3417
3394
3362
3287
3259
3204
3112
3046
3007
2905
2867
2837
2751
2622
2590
2586
2547
2465
2438
2404
2361
2304
2297
2259
2221
2194
2175
2111
2097
1984
1974
1970
1938
1937
1936
1931
1929
1928
1924