1497
12595
892
2129
1711
765
950
844
1371
946
1006
8524
2927
3153
6989
750
1033
5726
1391
919
948
908
828
1088
888