12210 702
8167 393
2812 306
3470 309
17653 766
30291 673
7684 504
41625 423
18075 487
6794 442
10005 400
3511 502
19467 614
7090 234
12280 365
3804 320
13396 906
11731 277
5101 804
2648 329
4234 45
7466 308
9722 419
7658 123