166 795
2271 702
394 866
280 313
718 295
1002 735
954 368
447 831
341 670
626 977
792 447
421 614
881 416
276 610
948 119
135 552
37 341
563 729
392 590
821 367
782 160
113 576
515 62
1130 516