31261 411
15133 233
118008 423
35938 585
442214 1058
15472 177
55937 425
42973 231
53436 260
14640 772
7560 587
5546 350
5251 883
5926 432