2335
2
1894
3315
1
4042
795
0
3621
3428
593
442
6779
5
5801
3132
10
13967
2886
1467
5252
23774
4
18258
1517
3696
6710
2564
1892
6547