143899
88011
71473
59283
46675
42268
39255
27737
22301
21350
21260
20949
17982
17430
13187
11231
10674
8621
8489
7517
6776
6289
6217
5929
5834
5406
5154
5056
4970
4759
4528
4248
4148
4095
3612
3605
3565
3307
3303
2859
2758
2489
2466
2354
1851
1833
1817
1798
1643
1551
1541
1519
1496
1491
1476
1460
1379
1295
1282
1237
1186
1144
1094
1028
965
913
899
770
761
758
742
714
554
539
525
510
496
490
458
442
405
402
353
339
332
250
224
175
145
59
41
21
1
0