31099 740
1436 70
15637 518
5342 321
3349 285
17354 620
3326 768
7763 389
7524 71
5128 267
6685 482
3057 747
7332 305
14163 386
14832 162
8568 697
7286 691
13057 108
2326 521
9187 680
4784 779
4507 467
8122 166
1542 231
9750 310
580 101
3646 212
12380 433