3181 526
2348 261
2712 548
16061 594
12311 601
2989 295
3166 721
2895 486
3129 348
1990 274
4885 668
3057 522
3742 532
2246 537
3221 475
2497 243