16120 670
5013 52
13547 475
2536 581
8552 673
40489 509
18467 296
2195 406
20819 81
25454 673
12342 250
2979 732
1535 363