2963 821
1254 44
7333 468
2979 774
885 218
22445 396
15746 590
26493 267
5187 882
8780 555
21324 317
6280 214
10419 678
10088 275
20295 386
3747 468
7480 726