695
3485
1540
7730
861
4343
66
339
59
309
127
646
189
953
221
1159
64
321
47
232
96
509
51
258
3
22
31
154
48
236
12
55
21
102
7
27
695
3485
1540
7730
861
4343
66
339
59
309
127
646
189
953
221
1159
64
321
47
232
96
509
51
258
3
22
31
154
48
236
12
55
21
102
7
27