1310
5
954
2
1002
1189
1
526
1344
599
3042
4
781
464
640
538
1117
601
780
3
2061
1803
567
3590
7
2912
484
551
470
770
803
555
1132
8
1090
485
390