5583
1
1631
1813
2440
0
1328
1162
3398
9
2502
4
1426
3
2106
2
1391
1444
1497
1219
1845
1413
3136
6
1617
3517
1976
2565
646
1491
2050
2545
2239
2999
1974
1601
872