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