173997
67560
62891
55835
47640
46484
28488
26388
21180
17640
17048
16631
16437
13487
12667
11719
11221
10840
10596
9737
7485
7427
6666
5529
5448
4748
4670
4544
3636
3575
3127
3005
2703
2696
2606
2559
2498
2385
2378
2348
2289
2052
1974
1933
1838
1813
1730
1711
1666
1580
1579
1563
1468
1462
1382
1376
1315
1309
1257
1174
1092
973
842
760
746
724
715
516
472
441
406
353
265
95
78
39
34
23
19
17
13
7
3
2
1
0