663
2
1993
1
1289
3
1936
1064
788
1904
465
2615
9
6940
11
1357
895
799
555
2268
712
1072
1681
15
3649
12
708
7
1215
5980
5
1887
656
1014
1546
4
567
2340
474
3118