31786 922
8833 632
24421 768
16180 484
4784 714
6057 581
4527 34
7664 137
8800 417
10296 371
7883 349
11514 591
6473 349
4754 116
3463 167
8389 601