1660
1
997
1168
2163
0
989
2934
2
582
2578
2999
2055
370
2980
2178
1766
2207
796
6
83
2173
2329
4285
3
1711
1668
3562
2591
5339
5
2108
1681
1691
2462
905