953
0
768
264
1336
1232
4165
464
1128
1333
1
471
507
611
2211
269
363
594
303
1009
255
266
639
1780
6339
1100
1020
25127
520
380
683
710