1810 392
18016 886
431 78
7029 697
5874 608
9867 93
14456 161
2128 27
7450 526
20339 420
3559 60
4431 812