1450 316
138488 523
12188 726
24336 626
15815 441
15090 438
19621 375
33559 394
19045 703
32133 598
22275 159