629
1
1111
913
1257
1667
1230
976
2102
0
1432
493
1290
152
2272
3034
4
2258
2207
3261
3
953
665
2620
2
1788
1042
4175
3050