3663 505
4789 676
1579 157
2383 302
5002 595
2847 262
4547 658
8827 238
6916 555
14191 350
3918 428
1562 56
9161 131
2937 221
9266 684
6454 669
8123 659
4590 957
10113 618
5015 474
3250 363
5123 366
22575 291
7913 670