128770
96826
61541
58520
45966
43612
38235
34014
32126
27429
23765
20399
19068
17372
16382
9584
9413
8951
8743
8115
7934
6250
5868
5822
5771
4693
4651
4368
4105
3803
3649
3566
2498
2308
2181
2057
2038
2010
1997
1977
1900
1887
1749
1651
1623
1552
1531
1409
1402
1364
1313
1300
1259
1240
1168
1071
1001
972
870
845
808
794
793
723
708
659
591
550
495
475
467
458
367
244
237
210
92
58
53
38
23
17
13
12
2
1
0