2600 41
214994 545
34101 948
31195 488
32919 354
12171 390
177938 506
5146 308
6089 305
10927 362
9107 268
12773 555
8079 401
4824 843
3911 440
6036 709
33648 142