19581 751
2144 227
29377 257
16987 569
7665 648
161282 329
27752 87
2468 62
82375 824
24517 662
4428 393
5608 137
4007 109
14248 661
13398 238