2506 213
12703 497
1430 51
6192 885
4967 378
3682 95
6721 796
4276 422
8937 320
3804 931
4253 686
2782 146
9350 340