19599 751
2144 227
29379 257
16988 569
7665 648
161300 329
27761 87
2472 62
82401 824
24518 662
4430 393
5608 137
4008 109
14250 661
13399 238