16493 170
12305 100
13737 158
26783 873
147011 335
10229 655
13046 618
48579 381
9419 545
5385 507
7136 702
4763 686
4088 472
6051 432
6263 456
6603 715
15441 274
5822 732
4592 498