19783
2
2595
0
839
2968
1
1740
3
883
1400
1777
515
1133
2936
10
645
728
1458
1618
3629
496
3090
6
665
863
758
1324
181997
11
531
7793
4
3583
581
571