148184
88433
60035
42328
39815
25064
22915
21263
18049
17587
12096
10705
8814
7518
6961
6257
5989
5842
5787
5433
4257
4152
3891
3675
3645
3063
2503
2390
1798
1552
1476
1379
1300
1191
967
899
829
742
554
528
496
442
360
353
254
188
175
145
21
1
0