30009 128
8358 314
14774 890
14548 608
5322 51
6625 74
22075 448
9006 871
11130 377
9887 379
7426 489
36114 646
10742 314
5876 528
2908 220
8675 141
2101 39
16698 182
4145 468
46299 549