1932
145
509
876
871
0
146
158
1577
1795
1565
1115
831
530
1816
1229
1550
537
555
151
528
504
564
940
1518
135
155
561
536
481
132
540
525
146
493
1261
1493
135
319
853
136
139
1899
82
126
135
586
159
146
516
1570
180
145
147
1299
133
553
883
547
154
168
320
140
1166
511
1539