8995 292
4925 515
16537 349
4222 611
5693 462
3844 386
5987 432
6006 437
12538 333
7059 421
7771 377
2104 368
5266 511
1793 78
1789 234
2278 235
3136 746
4453 825