1092 638
251 508
650 882
89 534
827 108
1002 220
499 804
257 100
141 601
147 575
304 422
611 51
702 812
347 851
710 913
522 243
135 233
472 840
62 84
62 293