3196 101
2505 227
10777 528
3976 414
3064 114
4194 148
4893 220
306108 948
20744 588
15327 167
562899 1663
14534 859
12737 701
52021 279
11578 266
18755 511
24015 685
53798 937
12514 396
7961 257
12362 447
28503 849
28541 358
70834 588
5173 132
60009 495
44591 615
83154 719