122
0
488
6
993
2
1004
1
1126
1452
1510
3
1745
1628
2505
979
2664
1998
1283
4591
4462
1137
2729
4
1470
3016
4776