2939 821
1142 44
6504 468
2972 774
878 218
22383 396
15710 590
26481 267
5185 882
8778 555
21308 317
6278 214
10319 678
10070 275
20229 386
3745 468
7473 726