3518
3
1038
1
1015
1694
951
690
2669
2
1293
564
1743
0
108797
1496
3178
4987
9
5592
8
476
1069
3803
13724
2147
1668
3304
5
3386
2132
1109
1380
2171
4617
4
6348
1212