3081 371
5719 859
2900 423
3402 1006
3194 721
6062 682
3193 752
2267 307
16457 448
2606 413
3336 264
7923 681
3200 501
4615 248
1732 51
2902 717