347
1
298
15
798
3
1129
2
471
330
1300
331
230
596
915
284
603
320
282
636
859
541
504
359
353
1324
9
72
522
444
646
1150