16085 136
3970 366
2798 729
3309 81
4283 694
8342 359
7160 621
5598 691
4887 533
6056 374
2048 508
19695 844
7112 548
4128 708
4307 571
4513 606
1632 190
8083 386
2264 447
3146 439
3680 75
6297 252
3122 538
1651 264
2683 638
1115 27
9410 979
635 45