25198 510
271976 2268
5279 580
11595 587
7148 453
1828 239
5406 202
4282 843
8577 447
3756 308
14906 455