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