172702
67255
63823
55195
46194
28561
19709
16797
16559
12597
7467
5877
5281
4939
3635
3572
3127
2607
2498
1666
1468
1462
1307
1254
1092
721
715
353
265
23
2
0