3086 387
155268 328
40852 482
76812 394
23033 823
42453 400
22237 109
2821 397
4916 547
2332 193
6440 196
3091 92
3767 365
5657 232
16850 903
6431 81
5722 281
3126 614