148
0
1013
1
2738
1142
3818
7
1070
2170
4
5006
5
907
3205
674
1189
536
2115
300
1232
2
328
565
693
3621
3428