293
272
405
231
656
717
39
47
286
5
241
419
4
550
811
143
704
33
1040
0
840
597
57
322
287
641
651
1122
3
117
321
535
