8194 600
2977 197
2638 187
4169 552
3489 117
3582 301
2547 470
2688 318
8420 253
3424 180
22047 756
35768 406
43542 493
51352 178
29358 395
183078 930