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