166150
85900
80872
58975
44776
42111
40582
26354
24883
21159
20979
20632
19427
19034
13895
13201
10658
9727
8113
7999
6666
6359
5938
5882
5736
5238
5035
4953
4784
4759
4252
4236
4148
3993
3775
3527
3363
3294
3229
2844
2644
2469
2463
2354
2320
1996
1816
1812
1810
1690
1540
1537
1518
1514
1491
1456
1452
1376
1295
1278
1209
1183
1113
1091
1015
965
914
899
770
753
752
742
712
554
538
520
505
496
457
442
413
405
400
351
339
332
250
197
175
145
59
41
21
1
0