128
0
990
2
462
1
419
466
605
8
119
212
1101
582
712
1395
710
828
335
136
706
3
944
1036
1632
1237
1320
1527
1121
1422
1318
4
774
1187
1996