2996 813
798 226
1200 307
1998 518
2201 651
1211 275
3929 631
3358 391
3098 95
7715 520
1982 145
8246 627
4439 775
1904 86