31106 411
15124 233
117853 423
35936 585
441838 1058
15465 177
55713 425
42875 231
53321 260
14601 772
7546 587
5534 350
5242 883
5917 432