117521
100328
69446
55384
43838
29011
23735
22749
21799
13711
11305
7429
7407
5961
5455
4122
3985
3945
3511
3273
2731
1581
1063
1061
987
905
513
393
299
276
196
182
2
1
0