2946 412
852 190
1545 842
397 488
116 584
903 289
411 35
139 876
889 680
932 175
863 470
232 347
810 257
576 274
228 76
324 90
548 332
862 911
167 921
318 49
892 230
345 622
495 276