991 119
10635 321
16940 859
8803 476
2510 173
4144 76
3663 553
6286 246
5686 532
6650 503
6516 177
5874 256
4316 459
8607 777
5244 637
3825 47
5727 232
6240 329
7915 228
8087 346
8734 791
12720 677
4912 131
3027 280