1
896
846
1
31
1832
391
4
209
550
95
932
170
127
335
150
251
315
673
69
108
362
86
278
651
64
167
840
1276
155
0
2
17
872
83
328
916
129
795
959
5
584
475
150
105
276
486
115
94
799
585
