781
1
3042
4
1344
599
1189
526
818
2
430
1288
9923
3
395
558
1323
1733
7
1037
593
567
1803
1132
8
484
2912
551
470
770
803
555
1091
485
390
532