2971 412
294 628
184 87
2898 313
647 859
867 911
852 190
816 650
23 693
299 141
463 732
118 584
496 921
368 679
812 257
330 90
999 488
231 76
27 113
447 858
703 932
586 43
308 201