172681
67255
63823
55195
47383
46194
28561
26358
20929
19709
17835
16797
16559
13467
12934
12597
11173
10742
10596
9733
7467
7427
6666
5877
5379
5281
5098
4939
3635
3572
3149
3127
2851
2696
2607
2559
2498
2381
2370
2348
2286
2032
1974
1933
1835
1813
1730
1711
1666
1579
1575
1563
1468
1462
1382
1376
1315
1307
1257
1173
1092
973
839
760
746
721
715
516
472
441
406
353
265
95
78
39
34
23
19
17
13
7
3
2
1
0