1011 80
14401 634
11837 443
18827 927
342370 1177
39703 236
5023 578
3131 279
8920 423
4065 233
240081 504