3040 898
5113 440
12618 560
15621 139
4191 43
63203 541
2565 477
8382 301
4423 741
10546 751
3993 373
5132 39
11499 287
9470 962
24258 503
5901 388
13722 699