104918
24183
21844
16501
13048
5732
4844
4429
4224
4206
4005
3532
3102
2832
2808
2765
2689
2663
2579
2487
1931
1890
1830
1821
1809
1699
1477
1323
1269
1187
1120
1082
1060
967
927
920
914
822
815
762
757
749
680
657
650
620
611
603
585
556
537
491
484
478
475
463
442
432
425
415
384
380
363
356
347
321
315
311
306
300
293
280
277
273
271
268
259
253
249
244
242
228
227
226
208
204
196
194
191
190
186
185
159
150
29
22
0