154748
96311
66613
66233
47886
42933
39000
25652
24149
22609
22019
21612
20044
17135
12749
11810
10718
8660
7193
7075
6443
6149
5913
5899
5827
5482
5102
5089
5050
4794
4285
4284
4107
3878
3708
3520
3486
3414
3021
3009
2703
2652
2599
2118
1912
1880
1794
1781
1718
1577
1524
1512
1502
1497
1479
1405
1328
1314
1284
1245
1187
1054
1041
1040
905
900
879
789
778
761
556
534
521
496
480
413
403
369
345
298
273
244
214
180
147
63
41
37
34
21
9
2
1
0