5396 70
21528 532
7097 848
47085 324
5806 524
3797 379
3847 782
3495 409
2599 317
1299 167
2954 593
3697 650
1658 73
2215 53
1665 84
3240 738
939 77
6414 678
3436 563
2473 211