431
0
517
576
438
1352
479
1152
2952
745
1045
546
2500
5
422
525
1075
749
1297
572
471
1020
520
1603
4328
10
1649
1
1110
1238
1033
844
343