1038
1
2629
2
1015
1694
951
690
2669
5782
4
4358
6
564
6561
14
1743
0
108797
3329
4198
791
2304
2173
2093
1622
2595
8
2761
1145
2037
1380
1931