444
1345
2133
4400
336
3855
4216
568
575
1031
3170
3809
299
274
1845
886
4940
564
1632
1177
2344
754
1547
1594
3235
911
1286
2754
2044
3440