2940 915
2897 588
257 82
79759 509
335884 2006
109338 527
102681 283
200162 629
142115 793
109243 321
122002 553
71047 545
5052 285
7238 111
957 145
5589 201