951 207
643 134
2659 755
1120 269
35365 702
28605 447
27060 136
30165 945
12753 316
8971 266
13536 530