5160 680
1810 41
4279 272
6688 261
128238 842
18219 623
69427 144
9237 553
6646 204
13720 385
14431 977
6840 918
3814 754