1247 196
1346 45
7473 494
11857 984
3747 376
11462 711
10838 927
4632 860
8319 484
14897 323
2677 296
24495 374
12678 496
3750 391
2447 136
3781 392
5532 651
2506 60