778
0
4044
5
3083
2
17946
2465
6288
3125
1404
3546
1
414
29355
371
3498
4
469
3779
4471
399
2964
681
280
2354
3051
1603
360
596
417
395
572
303
974