581 112
3228 296
13629 353
109994 643
1926 92
9111 696
37376 642
6148 86
11660 524
39326 612
2997 188
6906 453
12993 774
2562 413
1969 334
3129 647