15965
12386
6844
3266
3251
3224
2648
2390
2276
1782
1448
1212
1183
1071
1041
1029
790
739
705
662
609
578
437
385
333
321
273
253
245
214
209
196
174
138
95
81
62
46
40
33
30
21
7
4
3
2
1
0