2200 85
3493 415
2876 553
43209 847
26004 646
10749 256
3596 590
7837 823
3638 193
10280 347
9906 391
8627 788
7977 713
2560 471
3706 45
18011 593
3088 853