13666 30
4076 366
2349 124
3537 65
2268 94
4578 606
2622 274
3011 75
18125 173
2168 454
4370 660
6444 479