3076 371
5680 859
2881 423
3399 1006
3189 721
6053 682
3190 752
2255 307
16422 448
2595 413
3325 264
7909 681
3192 501
4607 248
1728 51
2898 717