2898 313
2441 127
999 488
938 140
1547 842
447 858
299 141
309 201
624 263
411 35
286 439
814 629
579 511
36 641
647 859
867 911
144 880
543 55
282 683
66 889
396 364
331 725
526 364