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