3498
4
3779
2
4471
399
0
2964
1
681
3051
1603
360
417
395
572
303
1461
618
358
3539
3
1354
2399
1472
1099
504
637
1045
297066
310
2740
459
616
327