629
1
1016
1232
0
1230
2102
1290
1111
913
1257
1667
976
2405
1432
493
2320
6
3034
4
152
2258
1282
2272
3261
3
2410
485
352
1788
4310
336
143
1075
452