1810 392
17188 886
427 78
6979 696
5873 608
9865 93
14451 161
2115 27
7449 526
20335 420
3557 60
4429 812