19783
2
2595
0
839
883
1400
4042
11
515
1133
2936
10
645
728
1458
1618
3629
1
496
3090
6
665
863
758
1324
181997
531
7793
4
3583
581
4627
7
571
761
1595