1584
2
1984
3
1129
0
18385
4140
443
571
263
3006
458
1099
1
107
1733
584
4594
1302
1822
1152
1232
563
1131
5009
1314
2297