1010 309
5798 462
233 724
640 720
881 508
263 945
798 272
424 265
222 187
331 507
713 587
151 290
997 564
754 91
34 284
200 433
7 702
871 851
438 490
702 894
77 194
157 204
281 313