451
326
1771
1374
87
13
890
57
143
149
171
65
399
147
41
78
148
101
88
84
74
67
43
145
447
49
110
68
358
257
10
22
4
12
5
25
3
2
122
219
115
230
228
530
83
182
179
294
276
104
135
196
233
102
199
536