155563
62750
61176
50974
46299
44886
42900
36533
26232
24172
20514
18565
17507
14892
14402
14054
13800
13454
13184
13025
12698
12175
12143
10983
10442
9902
9421
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