5968 506
5005 155
7431 389
6264 107
3665 612
2840 556
6576 335
5168 328
7901 483
85598 240
4147 551
1567 197
4829 468