3032 525
34082 788
5481 85
6159 207
3059 282
38296 304
24968 877
27374 247
19636 183
18168 696
25045 536
16276 862
18846 704
15103 953
7029 765
21995 623