966
518
1182
1847
1056
1040
149
289
178
4
421
596
535
261
19
69
206
394
322
158
17
61
62
31
446
492
617
125
36
71
131
124
182
29
58
232
12
556
847
654
461
27
114
227
22
1035
1307
1062
423
93
123
132
197
540
725
524
145
42
128
77
437
445
505
197
79
809
10
956
530
349
126
358
544
177
590
402
488
61
242
89
101
675
526
191
159
88
145
173
24
114
119
124
192
270
132
12
22
146
333
872
599
159
2
25
131
78
556
50
1
50
95
120
337
532
451
189
55
100
116
23
137
24
26
89
30
57
96
320
92
87
47
112
40
60
9
128
63
122
132
17
263
201
2
32
119
33
5
241
255
27
76
63
1
41
37
75
38
43
90
104
253
204
27
85
94
13
309
139
138
86
84
243
1
1201
1790
1088
144
100
292
true