1020
0
1861
5
1054
171
456
31535
2655
138
213
871
2168
1782
47041
400
2855
3
1942
714
881
1362
1
2694
1924
602
918
152
2644
2
1139
594
968
1423
1580