303 82
370 394
185 87
778 896
749 145
1971 476
692 318
867 911
674 43
400 488
529 364
996 246
933 712
443 617
313 201
28 113
284 683
91 535
23 693
625 263
299 141
2601 912
939 545