30593 392
44842 707
47687 601
16123 308
23674 72
21234 160
25868 519
29714 750
29402 73
30703 152
917 79
1187 237