1130
0
839
1423
1352
2648
5
3311
4
1045
3243
7
1164
433
771
542
3047
10
676
418
1670
4694
487
736
320
484
257
693
1310
328