21
487
131
13
50
25
108
71
124
72
228
35
19
6
14
858
110
28
402
23
562
39
472
126
613
11
38
65
48
18
3
26
5