19446 751
2137 227
29352 257
16976 569
7658 648
161083 329
27601 87
2444 62
82156 824
24481 662
4423 393
5599 137
3991 109
14233 661
13363 238