0
19
11
5
3
1
2
59
14
18
90
26
10
21
17
20
45
4
25
82
50
87
84
100
634
899
358
327
525
67
1371
317
431
359
280
451
201
255
143
220
619
211
89
219
269
290
235
185
134
190
42