6545 580
4269 588
29969 943
4261 506
4472 350
9268 51
8676 501
3696 138
5430 418
2900 451
9623 891
3542 584
7683 599
1281 101
5317 599
3772 671