606
2
1717
1212
1
2292
4292
838
5
2166
4
3141
0
696
1032
662
800
829
955
1408
1051
704
520
3487
880
20654
14
787
687
780
2068
2361
2040
1145
624
581