105
1561
1402
518
36
1691
1996
819
2
6
615
4
365
1067
1306
634
18
501
1669
929
220
3
1062
740
827
