2972 412
294 628
2898 313
326 49
843 524
746 525
689 318
155 586
398 488
624 263
939 545
338 630
579 511
582 274
734 836
23 693
509 100
299 141
309 201
1008 396
2073 702
675 736
313 534
903 289