30063 89
13253 75
25587 370
38727 240
10111 442
5454 72
162583 752
229793 683
12656 781
27190 623
73154 121
2773 196
4471 339
7639 567
5612 755
5076 713
4246 432