2696 101
3475 379
3799 75
3350 514
4845 616
2181 465
4452 728
5438 606
2569 187
2009 239
10147 253
6016 627
9590 93
4568 726
46859 1060