1010 80
14397 634
11837 443
18826 927
342349 1177
39700 236
5023 578
3131 279
8920 423
4065 233
240047 504