347
1
298
20
798
3
1131
2
471
330
1300
332
231
597
915
284
603
320
282
636
860
541
504
359
354
1324
9
72
522
444
648
1150