4018
1265
952
3103
1761
1458
997
10580
6739
801
957
1124
893
976
873