160
1
2075
0
990
2
770
3
2300
8
1029
840
1833
524
5075
7
679
111
95
262
331
1002
678
880
888
2855
9
1389
47890
558
573
4960
6
2536
146
1617
90
161