5851 506
3394 45
4839 377
4903 797
2597 63
8611 735
8204 653
5793 453
8842 363
4221 305
2540 257
3727 295
5862 384
6902 668
9823 696
4907 371
3994 273
6375 358
7900 706
21897 351
5590 126
9434 457
4633 343
3061 327