1009
2
1389
4292
2628
4694
7
1984
3
2564
813
0
951
1482
1
893
2493
3498
4
1036
670
3019
1343
2105
415
1390
2727
251
306
3098
2516
575
6339
518
3808
362