5648 580
4026 588
28090 941
3916 506
3997 350
8827 51
8289 501
3167 138
5160 418
2701 451
9084 891
3249 584
6717 599
1098 101
4643 599
3509 671