1504 304
845 160
10405 150
5071 807
14651 184
9169 396
3505 388
3975 617
11006 573
5993 702
4086 517
3450 584
1311 57
16599 546