3043
5657
18289
2643
2253
1895
2654
5409
907
2012
935
1047
973
912
897
2433
2539
2287
2358
4713
1123
1027
1075
1855
2415