5595 142
9428 690
31762 677
2201 309
15545 592
1839 201
1878 142
2161 96
3361 585
4191 517
5514 432
4687 501
7091 416
2974 70
2307 589