598
0
34
763
1
424
32
952
595
615
479
391
55
433
583
511
2463
2
662
2194
341
456
319
621
189
373
665
824
788
499
1362
16
138
1601