1150 373
3097 460
2969 475
2887 538
3709 506
2787 577
1570 331
2091 580
3510 54
6718 686
3531 285
6382 683
6842 760
12461 793