218
62
73
157
90
24
82
170
43
1284
117
47
35
39
41
710
344
994
250
133
550
137
13
284
42
3988
249
1595
110
53
56
22
2750
1638
1709
1904
782
942
447
29
695
2534
100
2104
119
115
763
1256
1564
297
207
120
20
57
76
787