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