2435 70
5367 113
2663 113
10604 658
5564 660
4694 873
2718 316
4527 246
4510 695
3155 682
4207 613
3336 271
1506 178
9940 593
10894 328
5302 468
30647 172
12288 111
3212 676