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