1506 305
1195 259
2455 565
436 93
332 64
2137 333
32778 632
4744 756
5648 165
10776 222
7338 280
8618 453