1506 305
1195 259
2455 565
436 93
332 64
2136 333
32777 632
4743 756
5648 165
10776 222
7338 280
8618 453