3505 529
2815 63
24058 206
9332 727
30578 880
3624 592
5941 892
10934 691
3819 157
5634 553
7010 518
2421 155
7307 481
11412 758
3111 348
1604 113
3808 786
2656 218
4563 585
5035 558
3312 535
14813 586
5113 590
4754 254
13334 304
3651 617
8273 735
6216 761