5968 506
5004 155
7428 389
6262 107
3665 612
2840 556
6576 335
5168 328
7900 483
85577 240
4143 551
1567 197
4828 468