1802 392
13968 878
424 78
6814 695
5864 608
9863 93
14424 161
2109 27
7444 526
20307 420
3550 60
4422 812