5001 301
19516 716
10647 1012
7444 275
2279 191
32983 218
8384 485
2018 336
3133 619
1876 38
4296 552
2133 558
2784 279
3609 869
2073 50