0
23
33
1
56
189
369
152
1040
951
270
24
5
43
62
33
15
3
153
1
332
452
478
252
159
423
70
16
20
11
8
334
51
27
154
73
15
11
1043
290
500
104
134
12
9
108
