2953 821
1171 44
6689 468
2973 774
878 218
22392 396
15719 590
26484 267
5185 882
8778 555
21313 317
6278 214
10319 678
10074 275
20249 386
3745 468
7474 726