1020
0
981
230
266
1009
2
321
228
400
2123
516
951
846
47041
409
423
2143
944
259
1133
1045
286
404
1156
275
1396
413
212
418
408
471