31112 411
15126 233
117858 423
35936 585
441861 1058
15466 177
55722 425
42882 231
53325 260
14602 772
7552 587
5536 350
5243 883
5920 432