1557
0
1661
1
2659
2
410
602
2964
722
557
1070
787
429
791
647
846
1672
2655
434
1238
248
1075
381
467
2188
9
1626
538
1169
378
333
1931