2290
4433
1615
5311
908
2423
648
4564
1884
975
3127
4445
777
1392
1085
1400
5154
1459
1470
885
964
1352
2537
6790
878