15008 792
8382 101
3724 39
3457 258
6755 196
4264 443
6332 522
2946 358
10934 377
3069 345
5628 714
4659 495
43574 402