16120 670
5013 52
13549 475
2536 581
8552 673
40494 509
18474 296
2195 406
20822 81
25455 673
12346 250
2979 732
1535 363