951
0
286
557
5875
410
737
2702
259
5313
722
296
320
408
968
413
846
1043
366
614
74
787
1062
970
325
276
514
294
957
670