283
0
297
358
1336
1016
383
2299
357
892
627
847
345
392
1081
464
539
1414
21743
1
702
287
453
1130
1152
341
776
185
782
90
1123
505