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