16599 668
8229 71
6215 379
65778 346
95053 517
65693 264
20591 376
17972 631
17696 51
22301 312
12645 361
9812 266
8217 611
4559 597
2184 91