5315 410
60546 308
15790 238
56489 275
13709 617
24734 282
51264 136
22001 194
6998 388
3663 76
4605 537
6926 763
1550 153
4950 595
4329 581
5278 281
2618 115
2795 422
1133 58