0
1
9
4
5
13
124
14
81
22
19
6
7
146
15
719
440
163
23
76
16
49
10
71
189
91
64
78
100
11
625
66
155
570
488
26
20
45
415
41
567
342
165
109
339
451
82