2943 503
4469 406
4827 789
6592 735
20608 621
9366 264
5685 488
5804 82
4838 122
5696 375
3953 258
3044 366
2252 144