929
0
1045
5313
755
1935
306
3140
376
3621
1
422
476
839
675
210
683
809
1167
1551
2
81
1043
325
390
339
559
614
286
5875
743
631