55195
17833
15884
9733
6535
5281
5003
3440
3295
2851
2734
2585
2428
2381
2314
2032
1835
1711
1563
1436
1355
1307
1269
1257
1254
1173
1154
994
908
760
721
674
577
549
532
516
482
481
466
368
361
358
351
332
326
311
305
239
222
219
164
156
151
148
110
92
75
67
60
58
43
18
12
11
0