2522
2
2456
1
2489
7733
2047
3
658
0
3765
4
1888
2620
1709
3683
2882
6517
19944
1093
1816
5579
7
2804
1569
297066
1320
2771
957
1813
2245
267612
771
2669
496
4978