2318
2
2522
883
3
2542
982
1
2772
3683
1912
9611
0
1681
4309
1505
2494
3819
18546
15
66
1618
4978
978
1694
1384
5
658
1451
951
13499
1225
785
867
12472
2027