695
3485
1540
7730
861
4343
66
339
59
309
127
645
189
952
221
1159
64
321
47
232
96
509
51
258
3
21
31
153
48
235
12
55
21
102
7
27
695
3485
1540
7730
861
4343
66
339
59
309
127
645
189
952
221
1159
64
321
47
232
96
509
51
258
3
21
31
153
48
235
12
55
21
102
7
27