5646 693
11414 736
19420 167
640993 998
93646 450
14523 477
7353 324
10775 590
26108 392
55207 231
12316 333
24594 594
6230 105
5435 654
3739 355
7228 503
1561 140
36304 259