2975 313
2120 702
642 388
524 941
329 220
399 868
89 494
42 7
419 975
151 149
73 414
351 330
889 510
843 730
63 390
837 650
566 737
588 984
809 202
403 691
186 641
631 512