0
24
13
20
58
22
18
23
106
4
3
11
137
299
44
441
19
67
76
39
120
294
47
210
124
126
400
186
148
36
98
253
79
214
63
135
145
125
127
25
29
581
189
510
180
360
757
236
551
2000
139
15563
370
530
73
6764
371
2277