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