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