12095 556
9255 450
17304 63
36762 240
32839 141
22220 158
16781 669
3449 599
905 174
2944 274
2557 413
2954 517
2237 215
2599 711
1167 119
2432 47
1496 190
4902 688