30089 281
8762 655
8813 566
6175 183
5446 182
42943 924
1286 76
2861 528
2957 628
5281 490
4393 415
1402 79
5181 885