2864 97
19423 522
8762 623
17902 862
15383 219
11238 47
8416 678
8086 577
3773 226
31002 782
4442 406
9436 746