2132
3
1967
2
1063
0
2529
7
2749
5
2582
1
2759
4987
9
1309
1992
5322
8
1726
5592
3696
697
13724
2147
1668
1212
8209
18
1913
6554
1169
2825
4914
2152
9607
262
1275
2141