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