1590
2
3597
6
706
1
2053
953
0
1649
1114
573
756
3
1412
4
630
739
424
414
8130
5
1269
814
1428
717
3538
1330
1795
2519
5689
439
431
981
3156
11
724
490