30150 89
13263 75
25595 370
38734 240
10115 442
5454 72
162656 752
229827 683
12656 781
27190 623
73167 121
2774 196
4472 339
7641 567
5614 755
5076 713
4246 432