1138
2
3271
4102
0
1941
3
1812
320
1
1760
15
2592
1865
5
1439
506
78
568
417
910
208
406
175
358
990
1262
562
469
281
495
668
520
443
157
433