30947 649
13179 620
4426 336
9605 880
2837 388
2801 100
2701 429
22562 678
3932 290
2601 288
1290 113