631
1
15333
6
1291
2
1330
210
471
1124
278
622
819
393
409
419
579
672
843
752
3
78
422
437
429
861
231
534
774
496
641
1000
540
442