179739
88081
65151
39983
39919
24303
23259
20379
19498
18585
11340
9645
7390
7296
6811
5600
5308
4019
3581
3270
3067
2998
2237
1457
1196
1142
1138
951
930
889
869
569
554
505
496
434
215
167
163
131
21
0