2710
2
4032
3
2139
4
1020
0
1163
1
403
672
517
3505
1761
1985
697
541
346
6272
6
6713
11
4084
1288
860
2760
2076
2324
2390
564