2955 503
4475 406
4845 789
6594 735
20619 621
9372 264
5686 488
5807 82
4840 122
5702 375
3953 258
3045 366
2255 144