1093
0
26447
18
3956
1
1943
2032
830
736
868
3095
7
3127
3
6724
536
2262
471
402
2499
2
5164
5
3998
2781
9877
2870
823
1880
2689
889
1251