2530
4
2489
2
7976
8
1888
3
2360
6
1632
1
673
0
2362
784
7747
868
467
2578
1690
882
2534
833
1255
662
2895
12149
1883
1787
4702
1162
5579
7
802
7733