15096 728
4501 507
1600 51
4028 116
3443 426
1571 95
3642 261
4953 478
3837 839
1199 46
4137 71
5024 493
2637 436
12500 406
3239 634
9515 683
2062 288
15062 397
3302 554
1663 230
1169 287
3426 522
3130 405
1292 52