1790
1
583
2
2119
520
1646
4
97
3862
9
643
494
574
448
1133
706
412
638
761
2403
77
515
510
1147
83
91
721
601
666
1162
18
698
3
1507