16601 668
8231 71
6215 379
65791 346
95061 517
65696 264
20595 376
17980 631
17703 51
22308 312
12653 361
9817 266
8217 611
4559 597
2185 91