300 838
1013 156
740 487
980 813
332 87
44 276
806 972
896 308
982 678
1032 930
178 111
998 539
9096 358
8584 795
7015 360
5642 361
4392 346
4238 33
3806 10
3591 222
3270 201
3182 217
3101 645
3099 922