170682
100379
86650
47065
41967
25646
24979
20937
18954
18853
14944
10397
7274
6679
6665
5661
5646
4078
3754
3351
3291
2740
2286
1448
1445
1353
1272
985
975
963
869
601
554
518
496
441
243
175
168
143
21
1
0