3481 420
21558 104
9515 530
5853 83
10402 90
22498 660
6781 571
42548 248
2994 674
2621 415
1837 447
4355 651