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