2979 721
1711 543
1263 396
125 28
42629 185
25552 838
55137 454
59925 451
44014 172
35845 455
28112 100
46574 887
33810 301
51278 469
54172 836
45985 573