2578 510
3039 766
595 76
1121 70
1647 251
1641 69
3055 741
2079 215
2595 297
4830 249
3082 292
11694 710
7623 368
396248 1142
10465 585
59509 603
3938 428