2205 85
3501 415
2896 553
43222 847
26022 646
10765 256
3599 590
7841 823
3647 193
10283 347
9919 391
8635 788
7978 713
2566 471
3712 45
18053 593
3095 853