117280
100328
69446
55384
43838
29011
23735
22726
21799
13711
11305
7429
7407
5961
5455
4122
3985
3945
3509
3273
2731
1581
1063
1061
982
905
513
393
299
276
196
182
2
1
0