31351 429
13804 408
8414 155
5143 297
5932 469
6198 436
5360 667
3516 145
13065 534
8151 196
49813 855
32076 91
8968 80
5966 121