517
0
1045
479
745
4328
10
471
1232
1215
1
2952
1603
683
546
1075
343
1297
1238
396
455
525
2328
46414
1009
1431
2
390
1033
422
1192
953
1428
1069