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