3096 267
2505 275
1352 317
3121 682
635 66
2355 660
2000 288
1586 318
2709 648
1379 351
12959 997
545 41
1921 342
1763 355
2102 573
2532 270
3814 609
1060 206
2585 606
3775 638
400 62
421 97
3137 765
1116 123