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