3117
3
3408
12
1418
2
625
3287
1
1378
385
1192
1440
1428
3748
4
1622
5
2125
3696
6
6513
7334
4281
514
1649
1928
995
1099
735
0
552
1586
1508
1238
322
1204
360