16493 170
12305 100
13738 158
26783 873
147029 335
10229 655
13047 618
48582 381
9420 545
5385 507
7136 702
4763 686
4088 472
6051 432
6263 456
6603 715
15442 274
5822 732
4592 498