10096 433
4533 846
13451 215
20347 662
16403 201
27688 498
21378 264
4458 73
23623 121
3199 106
4142 660