664
2
1995
758
471
1
78
1078
802
551
527
484
875
6
501
490
784
808
567
720
928
1179
6219
2843
3
1039
5899
13
2727
12
1350
6859
28
1189
3928
22
9465