3089 371
5793 859
2926 423
3412 1006
3211 721
6092 682
3202 752
2279 307
16717 449
2625 413
3370 264
7961 681
3220 501
4627 248
1745 51
2916 717