1152
0
419
1232
1009
572
2522
584
1045
458
953
653
1649
1
2740
668
1541
1301
266
391
691
710
90
1297
1431
2
909
1192
1378
1333
1428
1069
676