456
0
298
1557
1661
1
410
602
2964
722
557
1070
787
429
791
647
846
1672
2655
434
1238
248
1075
467
538
1169
378
333
1931
2
2161
2490