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