59326 660
35337 608
11617 172
56259 549
27096 913
70288 574
20719 315
79431 657
4068 545
8080 685
3429 233
5993 468
2987 272
5122 666
9009 645
2270 147
6056 620
7583 807
2459 93