104
34
2279
693
1312
672
895
543
90
1061
9312
675
422
916
931
173
1594
1761
682
1149
55
1485
804
863
58
574