19480 751
2141 227
29356 257
16977 569
7658 648
161127 329
27640 87
2450 62
82210 824
24486 662
4423 393
5601 137
3997 109
14237 661
13371 238