532
0
1357
152
847
711
357
326
439
358
1824
101
782
586
17
293
539
945
381
257
1139
402
1123
284
359
383
979
892
297
1119
466