3000 501
8497 831
4192 513
20107 793
5300 126
8381 610
12823 677
9142 325
4159 557
4528 111
7019 110
7370 123
3721 142
2294 38
2370 309
2443 337
2952 618
4948 774
2726 672
987 122
2759 286
2640 135
2292 117
1759 262