31035 411
15122 233
117799 423
35933 585
441631 1058
15463 177
55595 425
42831 231
53259 260
14590 772
7544 587
5522 350
5241 883
5909 432