128962
85636
80653
53403
43541
39121
27297
17729
17582
8968
7338
5977
5376
4636
4073
3887
3213
2863
1900
1709
1335
1225
957
890
790
646
507
305
238
80
63
56
22
13
4
2
0