2940 97
1326 247
881 50
17653 766
4633 433
41625 423
840 73
9377 69
9722 419
2146 377
10462 781
7658 123
2648 329
8167 393
11731 277
7684 504
9740 91
3804 320
13396 906
30291 673
7466 308
18075 487
1120 131
3470 309