2140
430
2368
914
5408
2183
3861
1943
1081
449
517
233
1597
535
703
299
938
323
686
365
779
297
1005
505
1303
567
1426
496
825
313
737
87
947
380
725
170
837
393
1013
434