3094 371
5802 859
2930 424
3415 1006
3214 721
6098 682
3206 752
2282 307
16740 449
2628 413
3374 264
7966 681
3223 501
4631 248
1748 51
2917 717