1013
1
2738
1142
3818
7
1290
2
1070
0
2510
2170
4
5006
5
907
3205
1189
536
2115
1232
565
693
13967
3621
3428