787
0
505
295
944
383
329
957
1557
1877
1
314
2992
292
509
951
1116
467
2123
1840
2
1949
931
781
483
1939
349
269
1298