596 129
1572 428
2381 556
710 203
2175 496
3861 753
4346 433
2121 112
3493 912
6957 237
5697 119
2033 507
15555 897
12786 800