16601 668
8231 71
6215 379
65789 346
95060 517
65696 264
20595 376
17977 631
17703 51
22308 312
12651 361
9815 266
8217 611
4559 597
2185 91