16120 670
5012 52
13543 475
2534 581
8552 673
40485 509
18466 296
2195 406
20812 81
25451 673
12339 250
2979 732
1535 363