19405 751
2135 227
29345 257
16973 569
7657 648
161036 329
27568 87
2441 62
82114 824
24476 662
4421 393
5599 137
3989 109
14230 661
13354 238