1688
1
812
3322
2
1010
0
1013
1263
2033
4844
9
617
1095
3
1126
1046
1323
114
1121
4
1525
3004
1185
1451
1681
1002
1312
1146
1522
2299
1376
1710
2427
429
1602