629
1
1111
913
1257
1667
1230
976
2102
0
1432
493
1290
152
2272
3034
4
2258
332
3261
3
893
1557
3831
7