861 239
2929 806
1557 299
6424 393
2974 547
2344 238
4142 289
3093 128
4213 506
3545 425
12940 701
8362 42
17449 684
17003 848
39802 34
66166 560
6247 58
43130 723
13122 330