2925
3
2127
7
1109
1
3518
2171
2147
4816
2
6348
1212
0
1668
5592
8
4987
9
1069
13724
2520
6554
1508
1954
1353
3304
5
2530
6
2353
6960
2132
2689
2098
8209
18
3079
2236
4013