50
81
0
3
200
158
100
317
5
4
327
8
14
150
242
1
436
9
411
7
1045
12
32
707
2
667
700
753
696
18
666
1175
48
2894
2957
751