29 928
505 290
229 348
850 734
192 567
474 755
720 297
892 401
867 130
138 347
1046 688
391 12
1169 188
153 221
553 231
1338 554
766 927
303 566
912 647
500 621