1801 392
13939 878
424 78
6811 695
5864 608
9863 93
14424 161
2109 27
7444 526
20307 420
3550 60
4422 812