2250
1
987
2079
1065
1881
796
6
1416
2257
392
0
2333
3
2082
2999
5717
1694
1977
2
2297
8819
12
6977
4
3854
4083
2655
2108
5392
11
12459
2664
2621
3435
2528
5820