16797
3572
2963
2348
2309
2286
2232
1666
1468
1336
1257
1080
902
721
488
483
459
413
392
387
305
302
295
265
256
251
237
235
222
220
207
184
173
159
152
144
143
141
127
126
124
121
104
96
95
91
86
76
73
71
66
60
56
42
40
34
25
20
11
9
6
5
3
2
1
0