16120 670
5011 52
13534 475
2534 581
8551 673
40475 509
18457 296
2192 406
20801 81
25429 673
12330 250
2977 732
1535 363