128770
96826
64242
61541
58520
34014
32126
27429
23765
21619
20399
19068
16415
16382
13104
11426
9584
9469
6250
6005
5822
4693
4651
4368
4006
3649
3566
3207
3176
3067
2097
2057
1977
1940
1727
1531
1380
1364
1240
1212
1183
984
953
876
845
840
694
624
591
586
464
405
367
358
342
310
305
295
294
282
270
250
244
237
235
196
170
143
76
69
55
53
52
49
38
20
16
15
14
12
6
5