3425 420
21492 104
9504 530
5811 83
10354 90
22478 660
6768 571
42301 248
2975 674
2618 415
1827 447
4342 651