20979
5882
4759
4236
2844
2644
2469
2354
2320
2241
1946
1816
1810
1467
1433
1376
1300
1228
1091
752
663
652
597
584
578
554
538
517
511
504
408
379
345
325
314
305
297
285
283
266
264
260
236
231
224
200
188
187
185
184
176
146
121
115
98
93
86
84
83
61
53
52
46
44
40
37
23
20
17
15
13
9
0