2189
0
1130
1
753
247
677
1020
1123
400
342
901
1356
369
53
2727
2
892
31535
360
282572
1773
1782
505
357
1133
105290
481
680
968
2582
320
11881
3