1004 126
17170 379
2506 213
12703 497
1430 51
6192 885
4967 378
6721 796
19607 614
4276 422
3804 931
4253 686
2782 146