4044
5
3083
2
17946
0
2465
3125
1404
3546
1
29355
2378
371
3498
4
2676
3779
4471
399
2964
681
4724
3
3051
1603
360
417
395
572
303