22786 297
15078 784
5218 706
5897 962
31804 53
7306 202
14487 952
46997 385
5112 508
7500 702
3664 778
6100 581
4753 417
2144 359
25618 160
3467 451
4543 426