958
1864
1107
8068
3296
836
8890
5975
6443
2428
308
2571
4253
895
417
2331
2262
4426
8692
1070
9519
7557
628
428
4353
1742
3237
9938
5599
145
5231
2102
8831
1972
914
3164
1519
5917
8534
2389
8505
2733
5200