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