3093 420
20796 104
9422 530
5047 83
10036 90
14692 656
6616 571
38923 248
2875 674
2526 415
1766 447
4138 651