1255
2
2336
629
1
1806
1111
913
1257
1667
1230
976
730
0
2102
1432
493
1290
445
152
2932
389
821
536
442
2272
2656
4
3034
813
322
18
2258
458