2596 505
29388 135
3085 123
9007 772
5105 162
2931 284
6839 299
11924 445
1315 41
3974 476
5832 686
2538 205
3100 247
5017 524
3889 301
4711 667
3294 387
5539 687
1635 189
3754 457
6284 803