878 42
3115 534
1878 288
7058 945
2782 108
2175 199
22208 722
4164 94
3269 188
9186 499
10442 883
19658 678
5686 317
2165 386
1344 86
9270 541