181503
114399
87452
42146
32641
30950
18053
17580
15233
15168
12935
12488
10460
10154
10068
9775
9674
8977
8876
8512
7619
7575
7065
6414
6030
5893
5737
5599
5226
4967
4781
4427
4142
4112
4104
4091
3968
3873
3797
3619
3603
3580
3533
3413
3392
3361
3285
3257
3204
3112
3044
3005
2902
2867
2836
2750
2622
2590
2585
2546
2462
2438
2402
2361
2303
2295
2258
2219
2193
2175
2111
2096
1984
1973
1969
1938
1937
1936
1930
1929
1928
1924