349
1
984
2
1284
4
1116
414
0
307
154
391
46
306
366
130
116
493
587
848
392
335
272
299
678
3
569
743
648
444
704
684
101
800
616