160563
16989
15046
12325
11412
10896
9270
8493
8338
8042
7626
7577
7215
6768
6702
6589
6527
6202
5941
5841
5736
5476
5198
5117
4982
4848
4778
4704
4597
4552
4516
4470
4328
4270
4244
4157
4071
3937
3888
3761
3706
3680
3650
3505
3426
3325
3266
3261
3244
3236
3200
3184
3063
3015
2905
2811
2783
2780
2753