1855 319
12668 153
27133 286
348704 935
313801 1154
37558 477
31647 743
112356 598
86079 728
29528 235
37927 347
42815 440
3791 56