572
0
643
337
621
904
1
730
1362
16
7
2484
2
916
167
352
3418
6
1468
661
555
1198
614
952
432
915
3008
3
556
554
499
1402
684
615