266 29
2789 436
1945 266
1373 178
2081 215
22003 103
7322 447
82893 167
34143 725
32503 811
68887 180