3015 877
8612 196
29849 156
220365 317
15931 346
7831 239
17871 820
12387 374
4917 92
14932 642
3127 416