3006 231
11478 419
15874 759
1184 128
10376 566
14009 286
53857 615
19241 753
7586 565
3440 526
4681 706
6261 95
5616 144
13626 436
2920 298
12753 150
54893 987
104343 796
15112 672
9323 132
27619 153
5568 800
6656 685
6584 787
33851 373
9469 300
7535 925
3718 594