0
13
17
39
23
500
47
22
26
46
21
41
68
51
100
28
94
244
143
44
141
101
110
264
43
82
210
74
50
84
40
63
647
98
52
29
87
1661