347
1
298
16
798
3
1129
2
471
330
1300
332
230
597
915
284
603
320
282
636
859
541
504
359
354
1324
9
72
522
444
646
1150