1625 370
5959 357
24045 341
60877 125
166634 305
20583 1029
29359 384
24360 240
5302 476
6542 532
4620 526
3781 691