88
2279
693
1302
672
895
543
89
1051
9412
675
432
916
931
173
1604
1761
682
1149
55
1485
804
863
58
574
25