97
1
690
512
447
1133
704
2
2117
3435
7
519
725
4
1645
897
582
1796
3
1576
9
600
1403
1504
695
573
606
0
493
588
415
947
645
462
987
539
2183
10