1113 98
1057 3
949 248
936 852
902 287
819 1000
810 921
670 958
664 409
660 381
618 316
540 45
533 848
498 114
497 965
394 57
392 352
373 963
354 553
341 992