3004 503
4489 406
4872 789
6608 735
20642 621
9383 264
5689 488
5812 82
4857 122
5704 375
3955 258
3050 366
2257 144