629
1
1111
913
1257
1667
1230
976
2102
0
1432
493
1290
152
2272
419
1595
833
3034
4
910
617
2258
337
616
2207
813
3261
3
280
355
2458
383
953