31004 747
16210 163
4805 291
10513 935
7951 551
27109 366
5091 135
38568 467
8710 702
13026 161
3538 548