2144
1002
1533
754
778
299
680
224
864
140
918
263
815
281
372
119
838
157
695
135
547
96
732
223
790
404
675
391
1108
476
569
210
5772
3414
1777
926
1266
444
860
339