15397 31
4463 366
2603 124
4053 65
2567 94
4895 606
2934 274
3928 76
24461 173
2450 454
4816 660
7360 479