5905 580
2518 339
6789 666
3202 207
6464 812
3188 506
11951 746
4135 658
2570 140
4722 554
9518 479
4300 601
5244 622