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