2465
2
3125
1404
3546
1
29355
0
371
3498
4
3779
2948
6
4471
399
3868
10
2964
681
3051
1603
360
417
395
572
303
1903
3
1461
618
358
3539
1354
2399
1472
1099