5648 580
4026 588
28091 941
3917 506
3998 350
8827 51
8289 501
3167 138
5160 418
2702 451
9084 891
3249 584
6719 599
1098 101
4643 599
3510 671