897
1
591
869
527
2
3349
4
405
1261
1253
618
1992
7026
8
2318
6
769
552
1802
100
242
83
350
542
977
77
66
98
79
89
261
296
587
3