1010 80
14396 634
11837 443
18825 927
342341 1177
39700 236
5023 578
3131 279
8920 423
4064 233
240034 504