16120 670
5011 52
13534 475
2534 581
8551 673
40475 509
18458 296
2192 406
20801 81
25430 673
12331 250
2977 732
1535 363