2437
1
927
2
1834
2934
969
2260
3369
1257
1204
1350
1759
1080
1006
1039
1376
2137
804
522
787
687
954
800
914
620
777
994
4
548
1582
6
4511
1397