30559 392
44788 707
47658 601
16091 308
23634 72
21196 159
25833 519
29668 750
29359 73
30659 151
913 79
1187 237