3518
3
1015
1
1694
951
690
2669
2
564
1743
0
108797
4987
9
5592
8
1069
13724
2147
1668
3304
5
2132
1109
1380
2171
6348
1212
1517
2411
8209
18
3079
6
6344
1317
172
2825