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