22996
16091
14295
12450
10125
9904
9400
8277
8244
7993
7757
7387
6462
5969
5274
5067
4755
4716
4694
4693
4664
4639
4613
4600
4362
4282
4224
4164
4146
4059
4057
4038
4004
3986
3938
3926
3683
3546
3438
3416
3386
3096
2976
2761
2710
2595
2581
2561
2477
2415
2412
2379
2327
2307
2244
2167
2139
2094
2085
2049