3191 508
5848 545
2841 416
3139 622
10288 50
22716 172
2963 240
43477 478
11793 316
2327 417
4123 630
3781 849
3080 172
6015 822
3038 502
5989 734
23144 337
3948 906
4487 385
4593 231
7672 586
3252 237
2602 42
4618 268