1112
1
2194
2
3765
4
619
1668
1660
2163
0
1290
4360
9
297066
2093
2322
3
2670
2245
267612
1060
4978
1226
3053
7
1571
997
99072
1192
36905