2132
3
1967
2
1063
0
2529
7
2749
5
2582
1
2759
4987
9
5322
8
1726
5592
3696
13724
2147
1668
1212
8209
18
1913
6554
1169
2825
1295
571
2152
9607
262
1275
2650
20
2141
2234
4