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