2579 631
1550 461
19049 82
43658 1116
55344 77
7139 239
8998 421
22293 260
3773 536
4827 715
2612 584
16487 58