2522
2
1992
3
2456
1
2489
7733
2047
697
0
658
1888
2620
1309
1709
2882
6517
4
4914
19944
1093
1816
5579
7
2804
1569
297066
1320
5389
957
1813
267612
771
2669
496