5084 693
11261 736
19276 167
625841 979
92176 449
13912 477
7243 324
10631 590
25372 392
52957 228
11363 333
23049 593
6023 104
5240 654
3610 355
7076 503
1456 140
35601 258