29176 291
581 80
1979 139
2989 129
2635 512
9316 43
6237 250
4164 455
3155 78
4211 688
6001 32
10663 495
3850 621
3932 396
3280 424
1692 90