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