2306
2
1133
0
1300
1939
3353
11
629
1
691
2152
957
951
784
1203
2086
4
454
409
593
403
415
1557
1045
7153
9
602
868
1661
787
196
3650
3
722
120469
35
1161