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