1668
1
1660
1044
0
1290
2163
4360
9
1369
2093
2013
2
2670
997
2322
3
1060
2194
1549
935
1175
607
733
1192
1821
1804
4116
6
753
1026