31186 411
15128 233
117948 423
35937 585
442049 1058
15469 177
55842 425
42922 231
53398 260
14626 772
7559 587
5544 350
5247 883
5924 432