25916 495
21295 306
17470 779
10522 286
14337 927
6976 259
6630 208
9545 277
10611 670
10565 593
2935 491
3286 648