31725 285
15252 163
5698 453
5231 556
7373 105
3388 480
3989 98
1512 35
22028 576
12122 531
10752 254