31093 740
1435 70
15637 518
5342 321
3348 285
17351 620
3326 768
7762 389
7524 71
5127 267
6685 482
3055 747
7329 305
14163 386
14830 162
8566 697
7286 691
13053 108
2326 521
9186 680
4784 779
4506 467
8120 166
1542 231
9750 310
580 101
3646 212
12378 433