634
1106
20686
1301
1419
838
944
4138
2580
1180
831
931
727
851
1846
885
720
3537
1535
669
3245
1641
5117
1490
2858