15085 484
3213 39
26754 402
1482 52
7075 254
6655 693
1844 157
4741 578
3858 629
6052 245
11499 576
2855 45
4287 329
11918 761
3370 714
3123 221
7676 335
5783 520
6861 272
5703 142
2116 338
3290 208