400 89
3181 503
4741 406
5083 789
6677 735
20861 621
9469 264
5717 488
5888 82
4907 122
5721 375
3956 258
3067 366
2281 144