2963 821
1241 44
7133 468
2979 774
884 218
22428 396
15742 590
26489 267
5187 882
8778 555
21320 317
6279 214
10401 678
10086 275
20285 386
3747 468
7479 726