5006
865
5632
10984
766
1649
980
4245
847
952
978
936
989
1021
1122
982
1192
2526
1255
1352
1173
1199
3208
2427
3550
1443
2022
1922
1412
1601
1628
6767
8497
16253
7166
7220