1013
1
2738
1142
3818
7
1070
0
2403
2170
4
5006
5
1543
2
1814
907
3205
1526
642
1579
693
1189
536
1787
2710
662
2115
1162
1232
83
565
1093
109776
42
467
3621