693
0
1216
765
585
189
508
952
1436
692
1868
2
18
1466
2669
5
777
2849
4
462
478
409
1140
1
785
5805
3
4196
620
402
572
32
510
1186
4476
376