2426 702
840 583
400 363
326 151
917 934
846 610
650 148
857 746
79 887
626 205
519 684
259 941
2858 912
836 199
185 129
1089 952
487 26
759 506
284 199
1104 491
27 407
557 821
842 383