1001
2
543
0
3025
1
235
2393
641
428
2127
2095
4
7334
2856
901
1091
1732
1822
232
6370
5
1949
3
3092
2733
1152
343
1343
928
282572
935
615
471
256612
2604
7