2700 460
2975 531
2708 523
3447 861
56979 587
4277 268
2646 61
3696 79
3738 491
3775 265
5035 627
1175 40
2319 117
5056 782