2965 412
2181 220
930 712
179 87
843 524
667 528
776 801
397 488
992 246
129 253
278 484
369 833
408 413
543 55
1008 396
1964 476
402 893
939 545
331 725
778 239
23 113
190 875
721 978