294
0
800
534
1854
5
895
1054
747
400
945
944
968
846
321
1306
2
212
1465
462
1897
1
1156
470
29323
776
419
1522
563
631
1304
50987
381