2885 503
33771 283
8966 46
9653 681
7987 581
5978 196
13533 666
2251 85
22365 592
9892 480
4927 705
7943 328
6059 151
3668 394