1003
67
71
2242
189
23
2080
14
192
579
16
82
45
47
272
49
40
191
96
36
30
83
106
145
39
76
70
104
4458
55
57
46
89
59
298
66
108
148
64
63
34
86
105
77
351
249