2912 455
4788 491
5385 680
3986 627
6352 606
5029 804
5186 654
2517 53
3408 274
12118 843
17954 627
16616 731