6545 580
4269 588
29969 943
4261 506
4475 350
9268 51
8676 501
3696 138
5430 418
2900 451
9623 891
3543 584
7685 599
1281 101
5318 599
3772 671