302 669
2747 220
216 286
538 258
606 550
879 829
678 916
1696 842
471 322
189 173
580 192
935 995
396 114
760 696
958 885
412 980
918 63
57 507
780 37
533 255
1020 27
481 603
805 40
235 673