16599 668
8230 71
6215 379
65783 346
95053 517
65696 264
20592 376
17975 631
17700 51
22304 312
12648 361
9813 266
8217 611
4559 597
2185 91