20634
8
676
0
418
47041
771
602
759
457
341
2141
3
1942
1824
2668
2
1712
1100
1149
1877
1
2740
871
52
328
303
382
2855
307
909
968
679
1020