431
0
1152
503
1045
2190
1
4328
10
896
471
422
517
745
479
167
107
2952
1232
1603
683
1075
1649
1238
546
1297
525
1865
2328