56
141
596
282
28
2533
19
208
127
187
96
81
16
4670
58
672
65
33
50
34
68
183
120
26
55
52
272
90
160
1235
32
69
25
63
40
46
700
103
45
230
76
23
21
72
49
318
364
20
51
94
138