310 42
150126 498
2054 113
26467 859
62410 734
53965 703
99479 201
51136 504
17558 120
10419 256
9940 380