3089 371
5793 859
2925 423
3412 1006
3211 721
6091 682
3202 752
2279 307
16713 449
2625 413
3370 264
7961 681
3220 501
4625 248
1745 51
2916 717