3025 393
2042 97
2602 485
2942 214
1934 116
2378 309
2573 140
4497 586
5746 821
14538 781
9723 674
5780 53