458
0
1033
1
4594
1009
572
422
552
282572
503
759
1045
525
768
2952
621
4328
10
1152
953
3644
1297
391
263
584
490
266
874
2211
2522
896