303 669
639 460
47 434
462 7
135 236
268 388
388 964
710 743
341 73
273 963
577 222
529 365
1089 166
481 986
562 455
337 253
428 801
891 440
170 639
937 88
218 640
674 243
131 122
129 258