350
1846
988
778
1757
67
143
551
3
222
30
144
156
284
376
1097
156
1484
60
580
598
194
136
326
105
672
21
301
31
182
20
295
21
849
1
30
26
161
21
66
1
25
10
36
60
509
107
7
10
37
744
716
38
208
392
14
359
180
98
280
6
8
304
302
6
35
27
28
11
95
144