101 339
2505 648
389 575
93 149
636 307
488 232
801 86
142 971
294 727
1184 12
835 40
609 892
3258 269
907 906
784 63
516 373
639 53
771 914
58 857
482 457
170 545
555 118
318 575