47097 152
2763 41
222011 552
34672 951
31666 488
33498 354
12269 390
182772 510
5231 308
6344 305
11550 364
9465 268
13269 556
8204 401
4955 843
4047 440
6167 709