31289 411
15134 233
118041 423
35938 585
442296 1058
15472 177
55978 425
42993 231
53464 260
14646 772
7562 587
5550 350
5252 883
5930 432