3440
2
1458
3
11768
21
2361
1
1421
1998
10
5108
4
5012
5602
9
2730
6
1811
0
1163
4271
2604
7
1957
978
43
2961
4067
6579
3054
282572