1
2
4
0
3
13
35
8
30
27
46
41
32
94
250
244
22
187
47
123
228
304
102
64
148
167
1169
213
464
117
21
56
122
469
51
84
654
200
271
473
218
25
301
241
415
59
356
137
393
576
285
62
289