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