696
1
1995
4877
10
1179
928
2
1332
3519
5
1960
1189
2721
8
2728
12
6859
28
1350
1039
2843
3
1032
6219
6
1072
2325
4
433
1161
1751
1556
739
551
484
875
449
527
501