2318
5
22198
0
1182
1
689
2
1784
9
16632
8
2880
4
6765
1350
2058
793
734
1310
2379
34
1082
1509
1026
1609
428
1091
760
685
485
547
578
462
482
739
353
1440