250
578
22
61
298
97
58
31
80
204
134
64
574
167
16
424
598
10761
1129
21
32
185
325
124
151
172
104
143
56
36
6159
72
69
48
286
1572
88
223
53
65
20
107
196