128753
96821
64234
61541
58520
45966
38230
36517
34014
32101
27429
23765
21617
20399
19068
16415
16382
13104
11426
11213
11018
9580
9469
9410
8743
7934
6247
6001
5822
5014
4691
4645
4451
4368
4319
4251
4113
4105
4006
3649
3566
3207
3191
3176
3067
3052
2095
2054
1973
1940
1727
1528
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