5111 495
2984 135
3854 667
6008 550
8009 191
37690 627
24406 252
29051 285
6191 112
4565 489
3157 346
2391 136
5362 754
3814 593
4176 578
5957 838
3306 701
1678 65