3009 877
8608 196
29845 156
220359 317
15930 346
7830 239
17867 820
12387 374
4917 92
14926 642
3125 416