25003 89
3580 178
23302 341
2533 444
3426 164
9821 142
4457 715
9455 315
4085 77
4255 631
4181 777
15361 608
48614 541
14633 822
27330 586
15181 109
26668 317
15560 741
14321 871
6923 936
8032 621
8138 99
14248 54
13745 211
21219 544
11129 511
8365 88
14448 929