5293
11
1431
1
1599
1720
2
1843
4311
2522
1295
1468
946
1363
1411
2810
2992
6
2570
1438
669
2596
2763
0
1112
605
2837
3026