104885
62621
53850
38111
26068
23197
20976
20322
19914
17322
13522
13318
10148
9153
9075
7051
6874
6507
6215
5866
5566
4894
4527
4157
4126
4075
4069
3991
3981
3918
3908
3388
3315
3241
3039
2869
2859
2629
2385
2259
2170
2054
1960
1861
1742
1725
1720
1677
1544
1508
1503
1448
1413
1120
1105
1077
1045
954
859
800
754
688
575
526
513
485
477
210
185
167
126
114
95
81
68
62
46
31
30
19
18
13
11
10
7
0