16601 668
8231 71
6215 379
65790 346
95060 517
65696 264
20595 376
17979 631
17703 51
22308 312
12652 361
9816 266
8217 611
4559 597
2185 91