1004 2
501 143
75 103
1256 1
386 602
409 128
1106 224
31 30
558 243
672 876
834 269
203 863
308 313
811 634
418 889
385 358
797 168
434 293
777 862
59 367
31 594
767 417
959 958
497 401