5581 669
1597 21
1997 296
3010 747
3405 595
9775 33
1389 260
1362 282
5261 275
85129 120
16115 275
6536 702
2678 498
1437 174
2516 168