951 207
644 134
2660 755
1120 269
35399 702
28657 447
27083 136
30190 945
12757 316
8984 266
13590 530