1058 44
5951 468
2966 774
872 218
22271 396
15680 590
26472 267
5185 882
8777 555
21300 317
6275 214
10308 678
10058 275
20181 386
3745 468
7468 726