1163
1603
1974
2476
900
22579
955
14812
3548
1083
989
1133
1442
3494
2171
1087
1542
1380
3386
1898
1046
999
971
1121
772