2595 661
8237 689
13040 350
14198 297
16759 135
31071 447
6710 213
8326 336
10047 225
18506 430
8721 49
2545 658
4851 574
2781 587
1018 39
3764 177
3391 393
9727 615