10645
5701
983
992
6263
3643
2309
3188
829
878
827
772
2039
796
1600
4899
848
1525
948
1607
1346
1216
941
1172
1384