1660
1
997
2163
0
2578
1168
2055
2
2178
1766
582
2358
9
2173
1711
3562
3694
989
1681
1691
905
370
83
3868
10
1699
5347
4
5052
1382
462
755
2209
2562
4360