2840 503
4422 406
4725 789
6538 735
20547 621
9318 264
5660 488
5758 81
4807 122
5639 375
3951 258
3042 366
2245 144