5015 504
5346 385
2591 208
20645 641
27217 623
45991 328
9142 78
1532 51
2435 275
3254 632
2433 353
896 37