2306
2
2334
0
3353
11
1133
896
1
1203
2086
4
2152
957
3480
5
951
409
7153
9
1557
333
415
25137
2914
196
602
1571
767
6726
7
2748
6
905
787
948
4964
3
2608
424