1666 502
2848 837
3599 708
2702 813
553 114
2802 723
13621 300
1958 210
75822 149
5794 318
8430 946
2303 291