2693
3
1418
2
1824
0
1969
1
2730
6
2064
475
512
1390
2352
1389
3457
1642
1966
3196
6968
5
2211
4427
10
3025
472
2808
7334
4
2966
1544
5455
2478
1019
5478
2855
2141