12928 877
3540 422
1001 64
1652 42
3573 79
5930 592
4196 806
2386 144
3366 461
2555 512
2972 399
4314 348
2119 370
3888 361
3374 582
3048 482
2470 281
4860 71
4858 482
4553 219
3096 525
11430 774
15511 654