128318
103530
71100
56652
43823
38475
33727
29911
24176
23862
23188
22755
21842
17962
14157
12995
11241
8703
7490
7412
6793
6482
6117
5966
5962
5729
5574
5450
4836
4428
4314
4127
4003
3979
3519
3473
3445
3354
3285
2761
2590
2339
2320
1930
1878
1789
1598
1591
1531
1498
1456
1430
1421
1368
1295
1264
1245
1187
1066
1063
1054
1042
1041
966
905
807
801
785
766
762
705
557
544
537
513
451
415
408
386
373
346
277
212
196
182
90
42
39
37
22
9
2
1
0