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