30099 89
13256 75
25589 370
38729 240
10112 442
5454 72
162612 752
229802 683
12656 781
27190 623
73159 121
2773 196
4471 339
7641 567
5612 755
5076 713
4246 432