927
1570
933
1326
4515
1354
1040
980
807
1059
2808
1588
3981
1581
5646
952
981
2695
6445
946
1101
1437
1696
859
1945