31132 285
15217 163
5651 453
5210 556
7308 105
3372 480
3942 98
1467 35
21998 576
12106 531
10723 254