306
895
44
11
411
30
733
70
1291
942
15
431
89
342
10711
463
581
595
53
592
392
811
36
561
902
841
571
73