647
527
839
1104
93
163
114
102
66
4
113
79
1
151
1804
1393
593
1496
1187
4
1087
1088
355
752
1565
556
377
646
512
99
70
61
66
1020305062687