3510
2
3498
4
2735
0
3287
3
848
1
1343
802
2693
1418
1824
2730
6
2143
1008
512
1132
322
1390
2334
2352
3430
1302
1642
2296
1966
3196
6968
5