977 80
14368 634
11831 443
18815 927
341857 1175
39681 236
5020 578
3128 279
8897 423
4054 233
238922 504