16120 670
5011 52
13534 475
2534 581
8551 673
40475 509
18462 296
2192 406
20801 81
25435 673
12332 250
2977 732
1535 363