312 42
150127 498
2054 113
26471 859
62421 734
53970 703
99489 201
51147 504
17559 120
10419 256
9940 380