3136 503
4720 406
5032 789
6651 735
20809 621
9439 264
5713 488
5865 82
4898 122
5717 375
3955 258
3063 366
2275 144