179743
88093
65153
39983
39962
24303
23273
20379
19666
18585
11348
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
219
167
163
131
21
0