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