31330 411
15135 233
118075 423
35939 585
442394 1058
15472 177
56046 425
43031 231
53519 260
14654 772
7564 587
5553 350
5252 883
5931 432