1152
0
503
1045
4328
10
896
1
422
517
745
479
2952
1232
471
1603
683
1838
1075
1649
1238
546
1297
525