332 301
1014 121
692 673
616 490
43 432
807 315
977 744
180 89
555 339
407 819
840 330
21 529
157 581
660 352
257 179
652 856
909 962
540 126
274 373
460 807