1093
0
1543
2
779
1814
4
695
547
559
1
693
1618
777
868
860
333
268
830
536
475
1411
3
380
844
4491
662
1409
11059
9
1323
3621
730