2125
1
2786
2
4594
525
0
458
552
759
3644
1045
768
2952
1779
1152
1297
584
4328
10
266
2522
6005
611
766
478
2062
543
1921
658
2740
251
5009