2143
0
1045
430
1
456
2855
3
1661
401
602
262
410
787
1161
3442
2
3081
668
365
405
1101
2827
2123
5875
407
408
663
3929
10
981
1931
20634
8
2161