1632
2
1061
1
1665
1699
942
6225
4
3354
1751
1618
1816
4117
5
1917
1131
1093
0
1778
2462
2980
496
1660
2377
2073
2262
2152
2184