473
3
332
1
527
296
412
864
6
428
16
937
2
347
298
330
798
471
1130
859
541
636
282
320
504
72
359
1324
9
516
600
1300
284
603