3097
2902
6823
2518
5783
2951
7303
3635
3481
12995
19944
5480
3538
310867
495877
5277
2403
5011
334701
763702
2717
11675
3220
109969
12863
21047
14892
8315
2921
4331
76637
2783
4652
56853
4344
6529
3224
22871
31296
2099
5000
19799
3075
3178
3222
6629
3865
7739
3851
3697
4439
4742
3793
6157
3529
3498
5729
5276
207097
5429