403
1
533
341
1460
1232
1551
1203
860
982
2
1179
2437
1350
1759
1080
1205
1006
1376
1039
2934
2260
970
1257
3369
2137
804
914
620
954
800
777