1505 305
1194 259
2455 565
435 93
332 64
2133 333
32774 632
4742 756
5647 165
10771 222
7338 280
8618 453