16600 668
8230 71
6215 379
65783 346
95058 517
65696 264
20594 376
17975 631
17701 51
22305 312
12649 361
9813 266
8217 611
4559 597
2185 91