297 42
150120 498
2042 113
26450 859
62368 734
53947 703
99374 201
51094 504
17547 120
10410 256
9927 380