1173
994
2799
3660
969
1848
3499
1048
1571
3459
4638
812
2147
978
934
1107
8490
1043
4119
2595
1123
2962
5763
3631
6202