1095 334
1250 286
2640 574
1765 345
28196 700
2948 883
2566 499
2387 437
1611 152
1897 307
7870 121
2986 216
26675 472
7704 687
64328 651
59546 377
5930 469
5965 798