2988 319
3507 928
5975 79
8390 291
5379 644
4772 482
5052 212
4755 525
7286 512
3328 107
6918 596
4311 793
4191 703
3569 524
8037 380
3284 335
8583 614
5761 561
3851 681
5835 950
4876 287
4455 427
1161 172
3943 240