5096 309
3181 297
22714 810
12783 444
21451 280
3361 336
5672 372
3935 558
8333 282
23038 367
8770 601
3854 83
21423 802
16700 738
20276 185
3592 30
9326 681
12432 573
13137 454
8215 624
5287 524
10830 774
7815 435
8163 121
12105 85
8540 632
4627 834
6972 666