9077
2652
2293
984
2939
1598
763
727
10397
1798
1075
953
995
2151
1693
2373
3212
3538
2066
26448
2477
6305
8229