906
1
2448
5
584
0
798
4594
676
3
552
282572
759
1045
525
768
2952
4328
10
18385
2
458
1152
1297
572
266
2522
896
611
766
478
1779
1921
2740
251