5291 288
10421 334
4808 209
9338 724
6885 89
12489 464
9991 494
7912 397
5296 641
4266 506
3056 173
21708 354
3722 324
1245 28
4687 715
4561 570
3630 637
13056 534
5063 774