31275 411
15134 233
118025 423
35938 585
442264 1058
15472 177
55958 425
42981 231
53448 260
14641 772
7560 587
5548 350
5251 883
5928 432