1255
2
2336
629
1
1806
1111
913
1257
1667
1230
976
2102
0
1432
493
11447
1290
152
2272
3034
4
2258
2294
1355
3
3261
821
1308
128
381
383
1103
675
641