2132
3
1967
2
1063
0
2529
7
2582
1
2749
5
5322
8
2759
2152
4946
18
1109
3518
2171
2147
4179
7608
12
6348
1212
1668
5592
4987
9
1069
13724
6554
3354
1508
1353
3304
2400
6
2530