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