357
0
668
342
999
529
679
3691
5
693
492
263
13491
621
379
81
409
2275
2
428
382
646
953
2934
407
597