5996 506
5017 155
7443 389
6291 107
3669 612
2843 556
6583 335
5171 328
7915 483
85756 240
4164 551
1572 197
4840 468