5848
3
1045
0
456
2524
2
4936
1
981
1661
1855
602
405
722
410
407
787
1161
1385
846
668
367
854
5875
462
2060
5
3559
322
1101
4436
9
734
1931
2161