116529
65257
62396
51663
42843
28219
28113
27573
22690
17643
17460
17073
15856
12144
10873
9920
9079
8858
7826
6977
6717
6697
5786
5744
5599
4827
3927
3800
3460
3220
3187
3129
2953
2778
2569
2564
2513
2429
2417
2322
2059
2035
2000
1959
1815
1757
1723
1713
1671
1582
1521
1505
1476
1431
1429
1357
1317
1316
1307
1221
1068
992
888
846
765
716
523
504
472
470
408
393
280
139
95
81
43
39
23
17
14
7
3
2
1
0