22013 373
20488 576
82995 309
52442 387
15947 533
5069 683
4895 389
1867 84
10664 487
4576 451
2435 129