31211 411
15130 233
117968 423
35937 585
442095 1058
15469 177
55878 425
42939 231
53410 260
14627 772
7559 587
5544 350
5248 883
5925 432