2522
2
2318
883
3
2772
1
2542
982
3683
1505
0
4978
978
9611
867
2027
3819
1681
1912
2538
18546
15
4309
2505
1743
985
3054
5
2584
11
66
2494
2057
5897
4
3623
1683