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