19460 751
2138 227
29352 257
16977 569
7658 648
161098 329
27612 87
2447 62
82173 824
24484 662
4423 393
5599 137
3993 109
14234 661
13368 238