1961
0
1023
1
2905
3
941
4497
1938
4
2459
2
3803
2991
10
2114
633
6370
5
2062
1350
738
2800
2350
995
957
1118
4233
1454
561
671
3708
582
1193
2346