155551
62750
61156
50959
46293
44826
42900
36533
26220
24164
20514
18565
17501
14892
14399
14054
13800
13451
13184
13025
12683
12175
12143
10983
10442
9900
9409
7425
6498
6450
6143
5242
5168
5050
3986
3732
3535
3408
3115
2940
2843
2721
2317
2312
1945
1879
1625
1559
1420
1410
1375
1303
1294
1229
1200
1130
961
938
884
792
786
759
757
479
437
431
425
420
404
388
376
366
336
330
326
310
292
268
206
167
116
104
99
82
77
64
61
50
39
27
24
19
16
12
6
5
2
0