16331 671
5141 52
13848 475
2634 581
8692 673
41957 509
19147 296
2256 406
21651 81
26479 673
12981 250
3044 732
1618 363